home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
answers
/
comp
/
ForthFaq
/
Applications
< prev
next >
Wrap
Internet Message Format
|
1993-12-15
|
9KB
Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kei.com!sol.ctr.columbia.edu!howland.reston.ans.net!gatech!pitt!willett!ForthFAQ
From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
Newsgroups: comp.lang.forth,comp.answers,news.answers
Subject: Forth FAQ: Applications done with Forth. (l/m 07.Nov.93)
Message-ID: <4830.UUL1.3#5129@willett.pgh.pa.us>
Date: 15 Dec 93 01:40:07 GMT
Expires: Wed, 22 Dec 93 23:59:59 EDT
References: <4819.UUL1.3#5129@willett.pgh.pa.us>
Followup-To: poster
Lines: 165
Approved: news-answers-request@MIT.Edu
Xref: senator-bedfellow.mit.edu comp.lang.forth:14711 comp.answers:3026 news.answers:15824
Archive-name: ForthFaq/Applications
Last-modified: 07.Nov.93
Version: 1.2
[Thanks to everyone who has contributed information for this
message. I have left the header and/or .signature lines in for
attribution. Missing or incorrect attributions are a mistake...
please help me correct any that are wrong. -dwp]
If Forth has been around for 20+ years, what has it been used for?
**********************************************************************
Date: 16 Jun 1993 16:15:25 -0400 (EDT)
From: koopman@cagate.res.utc.com (Philip Koopman)
Message-Id: <9306162015.AA22610@casun2.res.utc.com>
Elizabeth Rather's HOPL paper contains a number
of examples (I don't have time to type them all
in). SIGPLAN Notices vol. 28 no. 3, March 1993.
CMU and Pitt probably both have copies.
[I haven't had the time to look this up yet. If anyone has a copy
handy and wants to send me the info, I would appreciate it. -dwp]
**********************************************************************
Date: Wed, 9 Jun 93 14:34:28 bst
Message-Id: <9306091334.AA27065@hpc.lut.ac.uk>
From: Merlin <N.U.Fitzsimons@loughborough.ac.uk> (MERLIN)
A few years ago, I used a homebrew (well, I did it at the
office...) FORTH on the Atari ST to produce a conversion of a C64
game called OOPS - a kind of real-time logic puzzle based around
symmetrical grids, designed by a guy called Jason Kendall from
Salisbury, England. This received very good reviews in the C64
version. Unfortunately, shortly after we delivered the 16 bit
versions (PC, ST and Amiga - only the ST in FORTH, the rest in
Assembler), the publisher, The Big Apple Entertainment Co Ltd (who
despite their name were based in London) was closed down by its
parent company, so the ST version was never released. A little
while after, I left CygnusSoft to go and run a pub for a couple of
years, so my ST FORTH never got used again - although I've still
got a copy, if only I can find someone with an ST...
In addition to all this boring reminiscence, In 1984-85 I worked
for a digital systems engineering company called Jasmin
Electronics, then based in Leicester, England, who used FORTH for
all their software at that time. Their speciality was in Teletext
systems. There's at least one Cable TV station in California who
provided a Teletext service using Jasmin kit - one of the first
things I worked on for them was a FORTH system that took news
straight off the AP wire and formatted it into pages that were
included directly into the Teletext magazine. The railway
stations and airports of (at least) Europe are also littered with
Jasmin Teletext information display systems, which were all,
originally at least, written in FORTH. They also did a water
pumping control system for the Rickmansworth area of England - it
used a WAN of proprietary 68000-based kit, was grossly
underpowered for the job, and was delivered massively late and
over budget, which must have been why their salaries were so
lousy... :-)
[Email address from .signature: hunuf@lut.ac.uk -dwp]
**********************************************************************
Date: Wed, 9 Jun 1993 00:17:39 -0500 (CDT)
From: "Christopher A. Bongaarts"
Message-Id: <Pine.3.05.9306090039.A23399-a100000@student.tc.umn.edu>
Adventure Construction Set, by Stuart Smith. Published by
Electronic Arts. The Commodore 64 version was written in forth,
and this game featured incredible music and very good graphics (if
you don't mind 160x200x4 graphics!)
=-=-=-=-=-= Chris Bongaarts =-=-=-= Sir Taxi of the Wild Crew =-=-=-=-=-=
Internet: bong0004@student.tc.umn.edu FidoNet 1:282/54 "Chris Bongaarts"
taxi@tdkt.kksys.com Call the Game Center (612)942-7531
From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie)
Subject: Southern Wisconsin FIG Chapter News
Message-ID: <4638.UUL1.3#5129@willett.pgh.pa.us>
Date: 9 Jul 93 10:53:26 GMT
[Message has been editted for relevant excerpts. -dwp]
Message 2 Thu Jul 08, 1993
D.RUSKE1 [Dave] at 11:52 EDT
After about half an hour of conversation amongst the group, Dave
Ruske gave a talk about the use of Forth in two embedded
applications done for ICOM, Inc. The first was an 8031-based
operator access panel for an Allen-Bradley PLC-2; the second was a
driver which loads onto the Allen-Bradley KT card (a Z80- based
network card for PLC communications). LMI Metacompilers were used
on both projects.
Dr. Bob Lowenstein of Yerkes Observatory told the group about
Yerk and how it is applied to telescope control and data
acquisition. Yerk is an object-oriented Forth variant for the
Mac, and is a public-domain product derived from Neon. One of
the things Dr. Lowenstein uses this for is remotely controlling
a telescope in New Mexico via the Internet. Yerk software will
also be used to control two new telescopes being built at the
South Pole.
Matt Mercaldo showed and talked about the Modular Microprocessor
Trainer being developed for use at Johns-Hopkins University.
The unit uses two Motorola MC68HC11A8s with New Micros'
Max-Forth on chip. The student can prototype projects on the
unit and communicate with it using a terminal, or a keyboard and
built-in LCD display. Matt provided the group with copies of a
paper describing his work.
Glenn Szejna described his use of Forth at Nicolet Instruments.
Several people in the group had used Nicolet oscilloscopes,
unaware that Glenn's Forth code was running under the hood.
Scott Woods discussed his use of Forth, including his current
project, firmware for an industrial metal detector. This device
will be used for such things as preventing machine screws from
showing up in your breakfast cereal.
Olaf Meding described Amtelco's use of polyForth in programming
their systems for telephone answering services [see Olaf's
article "Forth-Based Message Service" in the January/February
1993 Forth Dimensions]. The Amtelco EVE (Electronic Video
Exchange] system is the largest and most sophisicated system of
its kind, and has gained 70% of the answering service market.
James Heichek demonstrated VORCOMP, a public-domain directory
and file compare utility written in his own version of Forth.
James talked about why he believed the stack manipulation words
in Forth became a hindrance to his work, and how he added local
variables to clean up his code. He is currently developing
educational software.
Olaf Meding gave a brief tour of the "Introduction to Forth" disk
and demonstrated the loading of C. H. Ting's tutorial in F-PC.
Along the way, the F-PC single-step debugger was also
demonstrated. According to Julian V. Noble, the "Introduction to
Forth" disk "was prepared and disseminated by Prof. Julian V.
Noble of the University of Virginia, with the kind permission of
the authors of the tutorials and files thereon (C.H. Ting, Jack
Brown, Phil Koopman and me), as a public service, under the
auspices of FIG, ACM/SIGForth and Mechum Banks Publishing."
By this time it was past 10 pm and the meeting began to break up,
but Dr. Lowenstein took some time to demonstrate Yerk and impart
some insider knowledge to Paul Anderson. Paul is new to Forth and
plans on building a system to monitor and control model railroads
via a Mac.
[Any inaccuracies in this report are solely my fault. -DR]
---
If you have any questions about ForthNet/comp.lang.forth or any information
to add/delete or correct in this message or any suggestions on formatting or
presentation, please contact Doug Philips at one of the following addresses:
Internet: dwp@willett.pgh.pa.us
Usenet: ...!uunet!willett.pgh.pa.us!dwp
GEnie: D.PHILIPS3